#!/usr/bin/env node

/**
 * 数据库初始化脚本
 * 用于手动初始化 SQLite3 数据库
 */

import { initializeDatabase, closeDatabase } from '../src/lib/database.js';

async function main() {
  try {
    console.log('正在初始化数据库...');
    await initializeDatabase();
    console.log('数据库初始化完成！');
    console.log('数据库文件位置:', process.env.DATABASE_PATH || './data/flowise.db');
  } catch (error) {
    console.error('数据库初始化失败:', error);
    process.exit(1);
  } finally {
    await closeDatabase();
  }
}

main();
